#import <Foundation/Foundation.h>

// Funkcja znajdujca najwikszy wsplny dzielnik dwch nieujemnych
//  liczb cakowitych i zwracajca wynik

int gcd (int u, int v)
{
    int temp;

    while ( v != 0 )
    {
        temp = u % v;
        u = v;
        v = temp;
    }

    return u;
}

main ()
{
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    int result;
    result = gcd (150, 35);
    NSLog (@"NWD liczb 150 i 35 to %i", result);

    result = gcd (1026, 405);
    NSLog (@"NWD liczb 1026 i 405 to %i", result);

    NSLog (@"NWD liczb 83 i 240 to %i", gcd (83, 240));
    [pool drain];
    return 0;
}